/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controllers;

import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import models.entidades.Procedimento;
import models.entidades.TabAux;
import models.negocio.JdbcTabAuxiliar;
import models.negocio.NegocioTabAuxiliar;
import views.utilitario.AtributosDescricao;
import views.utilitario.AtributosTabAuxSem;
import views.utilitario.ReferenciaAtributos;

/**
 *
 * @author Wenderson
 */
public class TabAuxController {

    private static JdbcTabAuxiliar jdbcTabAux = new JdbcTabAuxiliar();
    private static NegocioTabAuxiliar negTabAuxiliar = new NegocioTabAuxiliar();
    
    public static boolean inserir(ArrayList<AtributosTabAuxSem> tabAux) {
        return negTabAuxiliar.inserir(tabAux);
    }
    
    public static List<TabAux> obterTodos() {
        return negTabAuxiliar.listAll();
    }
    
    public static boolean existeTabAuxiliar(String esquema, String banco) {
        return jdbcTabAux.exitsTable(esquema, banco);
    }
    
    public static List<AtributosDescricao> getAtributosDescricao(String esquema, String tabAuxiliar) {
        return jdbcTabAux.getListaAtributos(esquema, tabAuxiliar);
    }
    
    public static List<ReferenciaAtributos> getAtributosAux(int cd_tab_aux) {
        return negTabAuxiliar.getAtributosAux(cd_tab_aux);
    }
}
